package com.stone.framework.message;

import java.io.Serializable;

/**
 * 请求/响应报文接口
 * 
 * @author whocares
 * @date 2020/03/28
 */
/*
 * 通过json生成IMessage，可以不继承java.io.Serializable
 */
public interface IMessage<T> extends Serializable {

    /**
     * 报文消息体
     * 
     * @return 报文消息体
     */
    T getBody();

    /**
     * 报文标识符，推荐32位UUID
     * 
     * @return
     */
    String getUid();

}
